put out peace feelers - Spanish English Dictionary